﻿@model SMECustomerWebsite.Models.ViewModels.DaoManager.ChangeDaoViewModel


@using Common.Data.Repository.Enum;
@using Common.Data;

@using (Html.BeginForm("AddChangeDaoRequest", "DaoManager", FormMethod.Post, new { @class = "form-horizontal form-label-left" }))
{
    Html.AntiForgeryToken();
    Html.ValidationSummary(true);
    List<SelectListItem> listReason = new List<SelectListItem>();
    listReason.Add(new SelectListItem
        {
            Text = "--- Chọn lý do ---",
            Value = "",
            Selected = true
        });
    var listEnum = Enum.GetValues(typeof(ReasonChangeDaoEnum)).Cast<ReasonChangeDaoEnum>().ToList();
    listEnum.ForEach(x =>
    {
        listReason.Add(new SelectListItem
        {
            Text = EnumHelper<ReasonChangeDaoEnum>.GetDisplayValue(x),
            Value = ((int)x).ToString(),
            Selected = false
        });
    });

    <div class="item form-group">
        <label class="col-md-12">CIF khách hàng * :</label>
        @Html.DropDownListFor(m => m.Cif, new List<SelectListItem>(), new { @class = "form-control branch_register", placeholder = "Nhập CIF", @id = "custCif", multiple = "multiple", required = "required" })
    </div>
    <div class="item form-group">
        <label class="col-md-12">Chuyển sang cho * :</label>
        @Html.DropDownListFor(m => m.NewDao, new List<SelectListItem>(), new { @class = "form-control branch_register", placeholder = "DAO mới", @id = "newDao", required = "required" })
    </div>
    <div class="item form-group">
        <label class="col-md-12">Lý do chuyển * :</label>
        @Html.DropDownListFor(m => m.Reason, listReason, new { @class = "form-control branch_register", placeholder = "Lý do", required = "required" })
    </div>
    <div class="item form-group">
        <label class="col-md-12">Nêu rõ giải trình :</label>
        @Html.TextBoxFor(m => m.ReasonDescription, new { @class = "form-control", placeholder = "Nêu rõ giải trình" })
    </div>
    if (DateTime.Now.Day <= 5)
    {
        <div class="item form-group">
            <div class=" checkbox">
                <label>
                    @Html.CheckBoxFor(m => m.IsDeviation, new { }) Yêu cầu tính kết quả cho tháng trước
                </label>
            </div>
        </div>
    }
    <div>
        <button type="submit" class="btn btn-success right" value="Upload">Submit</button>
    </div>
}